import QtQuick
import QtQuick.Window
import QtQuick.Controls

Window {
    id: mqttpage
    width: 840
    height: 480
    //visible: true//需要注释掉，不然在主窗口中创建后就会出现
    title: qsTr("MQTTConnect")

    Text {
        id: address
        font.pixelSize: 15
        anchors.left: parent.left
        anchors.leftMargin: 10
        anchors.top: parent.top
        anchors.topMargin: 10
        text: qsTr("MQTT地址:")
    }
    // 地址输入
    TextInput {
        id: addressInput
        width: 180
        font.pixelSize: 15
        text: "请输入地址"
        anchors.left:address.right
        anchors.leftMargin: 10
        anchors.top:parent.top
        anchors.topMargin: 10
        // 这里可以添加更多输入限制，例如IP地址验证
        onFocusChanged: {
               if (focus) {
                   // 当TextInput获得焦点时，清除初始文本
                   text = ""
               } else if (text === "") {
                   // 当TextInput失去焦点且文本为空时，恢复初始文本
                   text = "请输入地址"
               }
           }
    }




    onClosing:{//invalid property name报错。实际为正常的。关闭页面跳转主页面
        mqttpage.hide();
        mainWindow.show();
    }

}
